package com.hzw.saas.api.hpc.bo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author zzl
 * @since 2021/12/14
 */
@Data
@ApiModel("用户HPC账户基础信息")
public class HpcAccountBillBaseBO {

    @ApiModelProperty("用户ID")
    private String userId;

    @ApiModelProperty("用户姓名")
    @Excel(name = "用户姓名", width = 50, orderNum = "1")
    private String customerName;

    @ApiModelProperty("用户手机号")
    @Excel(name = "用户手机号", width = 50, orderNum = "2")
    private String phoneNo;

    @ApiModelProperty("用户邮箱")
    @Excel(name = "用户邮箱", width = 50, orderNum = "3")
    private String email;

    @ApiModelProperty(hidden = true)
    private String hpcAccountId;

    @ApiModelProperty("HPC账户")
    @Excel(name = "HPC账户", width = 50, orderNum = "4")
    private String hpcAccount;

    @ApiModelProperty(hidden = true)
    private String hpcAccountRecordId;

    @ApiModelProperty("总使用算力（核时）")
    @Excel(name = "总使用算力（核时）", width = 50, orderNum = "8")
    private Double totalUsage;

    @ApiModelProperty("总剩余算力（核时）")
    @Excel(name = "总剩余算力（核时）", width = 50, orderNum = "9")
    private Double totalBalance;

    @ApiModelProperty(hidden = true)
    private Double totalCoreTime;
}
